@charset "utf-8";/* CSS Document */
body {font-size: 12px;background-color: white;font-family: "思源黑体", "Arial";width: 100%;margin: 0px;padding: 0px;overflow-x: hidden;}
html {margin: 0px;padding: 0px;}
* {margin: 0;padding: 0;}
ul, li {list-style-type: none;}
a {text-decoration: none;color: #8c8f91;}
img {margin: 0;padding: 0;vertical-align: bottom;}
a:hover {text-decoration: none;}
img {width: 100%;height: auto;}
p {margin: 0px;}
button {outline: none;}




.banner_ny{ clear:both;}

.about_index{ padding-top:30px; padding-bottom:70px; }
.about_left{ text-align: center;}
.about_left img{ padding:5px; border:1px solid #cccccc; width:auto; max-width:100%; }
.about_right{}
.about_right h3{ font-size:21px; color:#000000; font-weight:bold; margin-top:10px; margin-bottom:10px;}
.about_right p{ font-size:13px; color:#666666; width:100%; line-height:26px;}


.pro_index{ background:url(about_pro_bg.jpg) no-repeat top center; padding-top:30px; padding-bottom:70px;}
.pro_title{ text-align:center; margin-bottom:20px;}
.pro_title h3{ font-size:18px; color:#ffffff;background:url(title_bg_b.png) no-repeat center center ; margin:0px; line-height:30px; }
.swiper-containerpro{ overflow:hidden;  padding-top:25px;position: relative;}
.pro_title p{ color:#ffffff; font-size:30px; margin-top:15px; text-transform:uppercase; font-weight:bold;}
.pro_li{ margin-bottom:20px; overflow:hidden;}
.pro_li p{ text-align:center; color:#fff; font-size:15px; line-height:35px;}


.visit_index{ padding-top:30px; padding-bottom:70px; }
.visit_li{ margin-bottom:20px; overflow:hidden;}
.visit_li img{ padding:5px; border:1px solid #d5d5d5;}
.visit_li p{ text-align:center; color:#232323; font-size:15px; line-height:35px;}
.swiper-wrapper{ text-align:center;}
.swiper-visit-next{ background:url(swiper-visit-next.jpg) no-repeat center center; width:43px; height:34px; float:left; margin-left:46.5%;}
.swiper-visit-prev{ background:url(swiper-visit-prev.jpg) no-repeat center center; width:43px; height:34px; float:left; margin-left:1px;}

.fuwu_index{ padding-top:30px;background:#f4f4f4;}
.fuwu_title{ text-align:center; margin-bottom:20px;}
.fuwu_title h3{ font-size:18px; color:#636363;background:url(title_bg.png) no-repeat center center ; margin:0px; line-height:30px; }
.fuwu_title p{ color:#232323; font-size:30px; margin-top:15px; text-transform:uppercase; font-weight:bold;}
.fuwu_index ul{ clear:both; padding-top:30px; padding-bottom:35px;}
.fuwu_index ul li{ text-align:center; padding:0px 10px 20px 10px; }
.fuwu_index ul li img{ margin-bottom:15px; max-width:100%; width:auto;}
.fuwu_index ul li h3{ font-size:20px; color:#232323; font-weight:bold; margin:0px; line-height:40px;}
.fuwu_index ul li p{ font-size:14px; color:#535353; margin:0px; line-height:25px;}

.swiper-containernews{ overflow:hidden;  padding-top:25px;}
.news_li{ text-align:left;}
.news_li h3{ color:#050505; font-size:18px; font-weight:bold; line-height:35px; margin-top:10px;}
.news_li p{ color:#050505; font-size:13px; line-height:23px; margin-bottom:10px;}
.news_li span{ color:#050505; font-size:13px; display:block; background:url(news_time.jpg) no-repeat left center; padding-left:24px; }





.fangan_title{ text-align:center; margin-top:50px; overflow:hidden;}
.fangan_title h3{ font-size:21px; color:#333333; font-weight:bold; margin-top:0px;}
.fangan_title p{ font-size:13px; color:#777777; margin-top:10px; margin-bottom:20px;}
.yingyong_index{}
.yingyong_index li{ padding-top:40px; padding-bottom:40px; border-bottom:1px solid #e3e3e3; clear:both; overflow:hidden;}
.yingyong_index li img{ width:30.5%;}
.yingyong_index li div{ width:66%;}
.yingyong_index li div p{ font-size:18px; color:#333333; font-weight:bold; line-height:57px; }
.yingyong_index li div span{ font-size:13px; color:#929292; display:block; line-height:24px; margin-bottom:20px; }
.yingyong_index li div a{ font-size:13px; color:#ff9900; display:block;line-height:24px;   }
.yingyong01 img{ float:left;}
.yingyong02 img{ float: right;}
.yingyong03 img{ float:left;}
.yingyong04 img{ float: right;}
.yingyong_left{ float:left; text-align:right;}
.yingyong_right{ float:right;}

.anli_ny{ margin-bottom:65px; clear:both; overflow:hidden;}
.anli_ny li a{ padding-bottom:70px; border-bottom: 4px solid #d3d6da; display:block;}
.anli_ny li img{ margin-bottom:25px;}
.anli_ny li p{font-size:18px; color:#333333; font-weight:bold; line-height:55px; }
.anli_ny li span{ font-size:13px; color:#929292; display:block; line-height:24px; height:72px; overflow:hidden;  }



.foot_bg{ background:#292d32; padding-bottom:50px;  border-top:1px solid #e1e1e1; overflow:hidden;}
.foot_top{ border-bottom:1px solid #3f4247; margin-bottom:50px; }
.foot_top a{ height:70px; width:100%; background:url(foot_top_ny.jpg) no-repeat center center; display:block;}
.foot_left{ padding-top:20px;}
.foot_left img{ width:unset; margin-bottom:20px; max-width:100%;}
.foot_left p{ font-size:14px; color:#ffffff;}
.foot_cen{}
.foot_cen ul{ padding-left:0px; padding-right:0px; }
.foot_cen p{ font-size:18px; color:#ffffff; display: block; line-height:30px; margin-bottom:10px; font-weight:bold;}
.foot_cen li{ } 
.foot_cen li a{ font-size:13px; color:#ffffff; line-height:25px; height:25px; overflow:hidden; display:block;}
.foot_right{ text-align:center;}
.foot_right h3{ font-size:23px; color:#ffffff; margin-top:0px;}
.foot_right span{ font-size:16px; color:#ffffff;}
.foot_right ul{ padding-top:20px; clear:both; overflow:hidden;}
.foot_right ul li{ padding-left:5px; padding-right:5px;}
.foot_right ul li p{ font-size:13px; color:#ffffff;  line-height:28px;}

.footer_bg {background: #292d32;padding: 10px; border-top:1px solid #3f4247; clear:both;}
.footer_bg p {text-align: center;font-size: 12px;color: #ffffff;line-height: 20px;margin: 0px !important;}
.footer_bg a {color: #ffffff;}
.footer_bg a:hover{ color:#F00;}


/*服务*/
#sqfw_index{ padding-top:25px; padding-bottom:25px; clear:both; overflow:hidden; }
.sqfw_top{}
.sqfw_top li{ border-bottom:1px solid #d3d6da; clear:both; overflow:hidden; padding-top:29px; padding-bottom:28px;}
.sqfw_top li h6{ font-size:25px; color:#333333; float:left; text-align:right; line-height:48px; width:20%; margin:0px;}
.sqfw_top li p{ color:#777777; font-size:14px; float: right; line-height:24px; width:75%; text-align:left;}
.sqfw_bottom{ padding-top:30px; padding-bottom:30px; clear:both; overflow:hidden;}
.sqfw_bottom li p{ color:#777777; font-size:14px; width:105px; float:left; text-align:left;}
.sqfw_bottom li img{ width:auto; float:left; margin-left:20px; margin-right:10px;}

#shfw_index{ background:#f5f5f5; padding-top:25px; padding-bottom:25px;  clear:both; overflow:hidden;}
.shfw_left{}
.shfw_left h3{ font-size:16px; color:#272727; line-height:31px;}
.shfw_left li{ margin-bottom:30px; background:url(shfw_d.jpg) no-repeat left top 8px; padding-left:17px; }
.shfw_left li p{ font-size:12px; color:#666666; line-height:25px;}
.shfw_left li b{ font-size:12px; color:#666666; line-height:25px;}

#jsfw_index{  background:url(jsfw_bg.jpg) no-repeat top center; background-size:100% 100%; padding-top:35px; padding-bottom:99px; clear:both; overflow:hidden; }
.jsfw_right{ margin-top:20px; }
.jsfw_right h3{ font-size:24px; color:#ffffff; line-height:85px;}
.jsfw_right p{ font-size:13px; color:#ffffff; line-height:27px;}
.jsfw_left{ margin-top:20px; }

.ycjk_index .swiper-container{ padding-bottom:50px;}
.ycjk_index{ padding-top:25px; padding-bottom:25px; clear:both; overflow:hidden;}
.ycjk_li{ text-align:left;}
.ycjk_li a{ border:1px solid #d8e0e3; display:block;}
.ycjk_li_nr{  width:90%; margin:0 auto; padding-top:25px; padding-bottom:25px; }
.ycjk_li h3{ font-size:21px; color:#000000; font-weight:bold;  }
.ycjk_li p{ font-size:14px; color:#727272; line-height:24px;  }
.ycjk_li b{ display:block;  font-size:14px; color:#62a6d3; font-weight:normal; background:url(ycjk_more.jpg) no-repeat right center; max-width:68px; line-height:50px; }
.ycjk_li span{ display:block;background:url(ycjk_time.jpg) no-repeat left center; padding-left:20px; color:#646464; font-size:12px;}
.product_cj_mian_an{ text-align: center; position: absolute; margin-left: 28px; margin-top: -26px;}
.swiper-pagination{ margin-top:30px !important; margin:0 auto; text-align:center;}
.swiper-pagination .swiper-pagination-bullet{ }
.swiper-pagination .swiper-pagination-bullet-active{ background:#e70000;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {bottom: initial !important;margin-top: -25px;}

.fuwu_pro_index{ padding-top:35px; padding-bottom:77px; background:#f5f5f5;}
.fuwu_pro_more{ color:#ffffff; font-size:14px; width:217px; line-height:35px; display:block; background:#216cd4; clear:both; text-align:center; margin:0 auto;}

.fuwu_pro_ul{ padding-left:1%; padding-right:1%; margin-top:15px; }
.fuwu_pro_ul li{ position:relative; text-align:center; padding-left:1%; padding-right:1%; margin-bottom:10px;}
.fuwu_pro_ul_prolist{ display: none; position: absolute; background: url(pro_bg.png); top:0; width:100%; height:100%; padding-top:20%; }
.prolist_name{ font-size:22px; color:#ffffff; opacity:1;}
.fuwu_pro_ul_prolist button{ font-size:12px; color:#FFF; background:#df2621; width:88px; line-height:30px; border:none; margin-right:10px; float:left;}
.fuwu_pro_ul_prolist a{ color:#25292e; width:88px; line-height:30px; background:#FFF; display:block; float:left; }
.fuwu_pro_ul li:hover .fuwu_pro_ul_prolist{ display:block;}
.fuwu_pro_ul li:focus .fuwu_pro_ul_prolist{ display:block;}
.fuwu_pro_ul_prolist div{ margin:0 auto; width:200px;}



.news_index{ padding-top:25px; padding-bottom:25px; clear:both; overflow:hidden;}
.news01_li{ text-align:left; margin-bottom:15px;}
.news01_li a{ border:1px solid #d8e0e3; display:block;}
.ycjk_li_nr{  width:90%; margin:0 auto; padding-top:25px; padding-bottom:25px; }
.news01_li h3{ font-size:21px; color:#000000; font-weight:bold;  }
.news01_li p{ font-size:14px; color:#727272; line-height:24px;  }
.news01_li b{ display:block;  font-size:14px; color:#62a6d3; font-weight:normal; background:url(ycjk_more.jpg) no-repeat right center; max-width:68px; line-height:50px; }
.news01_li span{ display:block;background:url(ycjk_time.jpg) no-repeat left center; padding-left:20px; color:#646464; font-size:12px;}

.news02_index{ background: url(news02_bg.jpg) no-repeat top center; padding-top:25px; padding-bottom:54px; clear:both; overflow:hidden;}
.news02_nr{ clear:both; margin-bottom:20px; overflow:hidden;}
.news02_nr li{ clear:both; margin-bottom:20px; background:#FFF; padding:20px;}
.news02_nr li p{ font-size:19px; color:#2f2f2f; line-height:31px; }
.news02_nr li img{ width:auto;}
.news02_nr li span{ font-size:14px; color:#838383; line-height:20px; display:block;}
.news02_nr li:hover{ background:#386ec3;}
.news02_nr li:hover p{ color:#FFF;}
.news02_nr li:hover span{ color:#FFF;}
.news02_more{ width:189px; line-height:37px; display:block; margin:0 auto; text-align:center; background: url(news02_more.png) no-repeat top center; clear:both; font-size:14px; color:#FFF;}

.news_index03{ padding-top:54px; clear:both; overflow:hidden; padding-bottom:50px; clear:both; overflow:hidden;}
.news_title{ width:92%; margin:0 auto; overflow:hidden; margin-bottom:20px;}
.news_title p{ font-size:30px; color:#242424; float:left; margin-right:5px;}
.news_title span{ font-size:12px; color:#242424; float:left; display:block; margin-top:20px; text-transform:uppercase; }
.news_title a{ font-size:14px; color:#242424; float:right; display:block; line-height:42px; }
.news_left{  }
.news_left ul{ margin-bottom:10px; clear:both;}
.news_left ul li{ padding:0 10px;}
.news_left ul li p{ color:#333333; font-size:17px; line-height:22px; padding:8px 0px;}
.news_left ul li span{ color:#808080; font-size:14px; line-height:22px;}
.news_right{ padding:0px; border-left:1px solid #bebebe;}
.news_right ul{ float:right; clear:both;  }
.news_right li{ clear:both; margin-bottom:20px; overflow:hidden; }
.news_time{ float:left; margin-left:4%; width:15%;}
.news_time p{ color:#666666; font-size:42px; font-weight:bold; line-height:38px;}
.news_time span{ color:#666666; font-size:22px;}
.news_ul_right{ border-left:2px solid #e3e3e3; float:left; padding-left:2%; width:78%;}
.news_ul_right p{ font-size:18px; color:#373737; }
.news_ul_right span{ font-size:14px; color:#737373; line-height:23px;}

 @media (max-width: 1200px) {
.swiper-visit-next{ margin-left:45.5%;}



}

 @media (max-width: 1000px) {
.foot_left{ text-align:center; padding-top:0px; padding-bottom:20px; }
.about_right p{ width:100%; }
.swiper-visit-next{ margin-left:44%;}
.shfw_right{ display:none;}

}

 @media (max-width: 767px) {
.swiper-visit-next{ margin-left:40%;}
.yingyong_index li img{ width:100%;}
.yingyong_index li div{ width:100%;}
.yingyong_left{text-align:left;}
.fangan_title{ margin-top:20px;}
.anli_ny li a{ padding-bottom:20px; margin-bottom:15px; }
.anli_ny li{ padding-left:0px; padding-right:0px;}
.sqfw_top li h6{width:100%; text-align:left; }
.sqfw_top li p{ width:100%;}	
.fuwu_pro_index{ display:none;} 
.news_left{ border:none;}

}

 @media (max-width: 425px) {
.swiper-visit-next{ margin-left:36%;}
.visit_index{ padding-bottom:30px;}
.about_index{ padding-bottom:30px;}
.about_left{ padding-left:0px; padding-right:0px;}
.about_right{ padding-left:0px; padding-right:0px;}
.sqfw_bottom{display: flex;flex-wrap: wrap;}
.sqfw_bottom li{ text-align:center; margin-bottom:15px;}
.sqfw_bottom li p{ width: auto; float:none;}
.sqfw_bottom li img{ margin:0px; float:none;}
.news_time p{ font-size:37px;}

}

@font-face {font-family: '思源黑体';src: url('font/SOURCEHANSANSCN-BOLD_0.OTF');font-family: '思源';src: url('font/SOURCEHANSANSCN-NORMAL_0.OTF');}

/*内页*/
.lxfs_liuyan{ padding-bottom:74px; padding-top:25px;}
.fangan_liuyan{ background:#f5f5f5; padding-bottom:74px;}
.fangan_liuyan_title{ color:#222222; font-size:25px; text-align:center; line-height:150px;  background:url(fangan_liuyan_title.png) no-repeat center center;}
#facebook table{ width:100%;}
.zxly_r{ margin-right:30px;}
#name{height:48px;font-size: 14px;width: 93%;margin-bottom:30px;padding-left: 10px;}
#tel{height:48px;font-size: 14px;width: 93%;margin-bottom:30px;padding-left: 10px;}
#youxiang{height:48px;font-size: 14px;width: 100%;margin-bottom:30px;padding-left: 10px;}
#gsname{height:48px;font-size: 14px;width: 93%;margin-bottom:30px;padding-left: 10px;}
#sbsydd{height:48px;font-size: 14px;width: 93%;margin-bottom:30px;padding-left: 10px;}
#yongtu{height:48px;font-size: 14px;width: 100%;margin-bottom:30px;padding-left: 10px;}
#cpname{height:48px;font-size: 14px;width: 48%;margin-bottom:30px;padding-left: 10px; float:left;}
#wuliao{height:48px;font-size: 14px;width: 48%;margin-bottom:30px;padding-left: 10px; float:right;}
#content{font-size: 14px;width: 100%;margin-bottom:30px;padding-left: 10px;padding-top: 10px;height:264px; border:1px solid #d7d7d7; }
.anniu{line-height:62px;font-size: 16px;color: #fff;background: #ff9900;width: 100%;margin-top: 10px;outline: none; border:none;}
.anniu_lxfs{ background:#2e6fd1; line-height:50px;font-size: 16px;color: #fff;width: 100%;margin-top: 10px;outline: none; border:none;}





/*关于我们*/
.about_ny{ overflow:hidden; clear:both; padding-bottom:59px;}
.about_ny_tit{ font-size:24px; color:#345ba6; margin-bottom:25px; text-align:center;}
.about_ny_nr{ overflow:hidden; clear:both; min-height:400px;}
.about_ny_nr p{ font-size:14px; color:#696969; line-height:30px; text-indent:2em; margin-bottom:10px;} 
.about_ny_nr img{ max-width:100%; border:1px solid #dfdfdf; padding:5px; width: auto; float:left;}
.about_ny_nr table{line-height: 25px;    text-align: center;    font-size: 14px;}



/* 横幅 */
.three_icons_layout { width: 100%; padding: 20px 0; background-color: rgba(204, 204, 204, 0.35); }

.three_icons_layout .row{ display: flex;justify-content: space-between; }

.three_icons_layout .row::before,.three_icons_layout .row::after{
  display: none;
}

@media (max-width: 992px) { .three_icons_layout { display: none; } }

.three_icons_layout a { display: flex; flex-direction: column; justify-content: center; text-align: center; }

.three_icons_layout a i.iconfont { width: 80px; height: 80px; background-color: #337fe5; border-radius: 50%; color: #fff; font-size: 40px; line-height: 80px; }

.three_icons_layout a span { display: block; font-size: 18px; color: #ff9900; margin-top: 8px; font-weight: bold; }



/*内页通用*/
.title_ny{ border-bottom:1px solid #e5e5e5; margin-bottom:25px; overflow:hidden; clear:both;}
.title_ny_tit{ float:left; color:#a0a0a0; font-size:12px; line-height:41px; background:url(ny_mbx.jpg) no-repeat left center; padding-left:23px;}
.title_ny_tit a{ color:#a0a0a0; font-size:12px;}
.ny_fl{ float:right; margin-bottom:0px;}
.ny_fl li{ float:left; margin:0px 10px;}
.ny_fl li a{ font-size: 14px; color: #999999; line-height:41px; }

.container_ny{ padding-bottom:30px; overflow:hidden;  }
.right_ny{padding-left: 0px;padding-right: 0px;}
.right_ny .pro_list_ny li{padding-left: 10px;padding-right: 10px;}
.pro_list_ny{display: flex;flex-wrap: wrap;overflow: hidden;}
.pro_list_ny li{margin-bottom: 20px;}
.pro_list_ny li a{display: block;box-shadow: 3px 3px 6px #ccc;}
.pro_list_ny li p{text-align: center;line-height: 40px;color: #6a6d6f;font-size: 16px;}
.pro_list_ny li img{width: 100%;box-shadow: 1px 3px 1px #ccc;}

.sidebar_xs{display: none;}
.sidebar_ul{display: none;}
.sidebar_h4{text-align: center;background: #1261ac;line-height: 40px;margin: 20px;border-radius: 12px;color: #fff;}
.sidebar_xs  .sidebar_ul li{text-align: center;line-height: 38px;margin-top: 4px;border-radius: 12px;border-bottom: 1px solid #1261ac;margin-left: 20px;font-size: 16px;margin-right: 20px;}
.sidebar_xs  .sidebar_ul li:hover{background: #1261ac;color: #fff;}
.sidebar_xs  .sidebar_ul li:hover a{color: #fff;}

#page{text-align: center;clear: both;}
.pagination > li > a, .pagination > li > span{color: #826d86;}
.pro_ny_content img{ width:auto; max-width:100%;}
.pro_ny_content p{ line-height:28px;}
.pro_ny_content td{ padding:5px;  }

.list{margin-top: 20px;margin-bottom: 20px;line-height: 26px;}
.list a{color: #2f2f2f;font-size: 15px;}

/*内页通用左侧分类*/
.cleftnav{ }
.cleftnav_d dd{ display:block !important;}
.cleftnav img{ width:auto;}
.system_log{ margin-bottom:0px;}
.cleftnav dt {line-height: 38px;border: 1px solid #e2e2e2;}
.cleftnav dt p{font-size: 15px;padding-left: 10px;color: #6a6d6f;font-weight:normal;}
.cleftnav dt a{font-size: 15px;padding-left: 10px;color: #6a6d6f;font-weight:normal;}
.cleftnav dt img{float: right;padding-right: 10px;padding-top: 15px;}
.cleftnav dd {padding-left:15px; line-height: 25px; border-bottom: 1px solid #e2e2e2; border-right: 1px solid #e2e2e2; border-left: 1px solid #e2e2e2; }
.cleftnav dd a {font-size:14px;color:#474747;font-weight:normal; line-height:30px; padding-left: 30px;}
.dym_d a{ display:block;}

.nav_contact{margin-top: 30px;}
.nav_h2title{background: #1261ac;}
.nav_h2title p{font-size: 20px;font-weight: bold;color: #ffffff;padding-left: 10px;line-height: 42px;}
.contact_h2title{background: #f5f5f5;font-size: 20px;font-weight: bold;color: #2f2f2f;padding-left: 10px;line-height: 42px;}
.navcontact{text-decoration: none;color: #6a6d6f;font-size: 15px;line-height: 34px;border: 1px solid #e2e2e2;}
.navcontact li{border-bottom: 1px solid #e2e2e2;padding-left: 10px;}
.navcontact li:first-child{font-size: 16px;font-weight: bold;}

/*新闻列表页*/
.news_ny_bg{overflow: hidden;clear: both; padding-bottom:25px;}
.news_ny_bg .container{background: #fff;}
.news_ny{margin: 0 auto;}
.news_ny li{width: 100%;overflow: hidden;clear: both; margin-bottom:15px;}
.news_ny li>a>p{font-size: 18px;line-height: 40px;margin-right: 12px;width: 13%;float: left;text-align: center;color: #787878;}
.news_ny li>a>p>span{font-size: 36px;padding-bottom: 6px;display: block;border-bottom: 1px solid #acacac;}
.news_ny_tit{ margin-top:40px;}
.news_ny_des{width: 71%;float: right; margin-top:40px;}
.news_ny_img{width: 27%;float: left;}
.news_ny_des_main{color: #787878;font-size: 14px;line-height: 20px;padding-bottom: 16px;margin-bottom: 16px;border-bottom: 1px solid rgba(0,0,0,0.1);}
.news_ny_des_main span{display: block;font-size: 18px;line-height: 33px;}
.news_ny_des_an{font-size: 14px;color: #787878;font-weight: bold;}

.news_ny li>a>p:first-child{width: 10%;}
.news_ny li>a>p:nth-child(2){width: 14%;}

/*新闻内页*/
.title_news{font-size: 26px;text-align: center;line-height: 62px;color: #333;}
.hit{font-size: 14px;text-align: center;display: block;margin-bottom: 10px;color: #333;}
.nry_content{font-size: 16px;text-indent: 2em;line-height: 24px;color: #333; min-height:300px;}
.list{font-size: 14px;margin-top: 20px;margin-bottom: 20px;color: #333;}
.list a{color: #333;color: #333;}

/*产品内页*/
.products_ny_tits{border-bottom:1px solid #076ce0;margin-bottom: 30px;}
.products_ny_tits p{width: 10%;background: #076ce0;text-align: center;font-size: 16px;color: #fff;line-height: 46px;}
.pro_ny_tit{font-size: 30px;text-align: center;margin-bottom: 24px;color: #666;}
.cpny_img{ text-align:center; padding-bottom:25px; max-width:50%; margin:0 auto;}
.cpny_img img{ text-align:center;}
.nry_content p img{width: auto; max-width:100%;}
.pro_ny_content{clear: both;color: #333;font-size: 15px;margin-bottom: 20px;}
.pro_ny_content_tit{border: 1px solid #eaeaea;margin-bottom: 26px;line-height: 40px;}
.pro_ny_content_tit p{width: 10%;text-align: center;font-size: 14px;border-right: 1px solid #eaeaea;color: #076ce0;border-top:4px solid #076ce0;}

.image li{float: left;margin-bottom: 12px;box-shadow: 3px 3px 6px #ccc;}
.image li p{text-align: center;font-size: 16px;line-height: 34px; height:34px; color: #666;}
.image{display: flex;flex-wrap: wrap;}

/*联系方式*/
.lxfs_top{ text-align:center; padding-top:50px;}
.lxfs_top p{ color:#333333; font-size:25px; line-height:86px;}
.lxfs_top span{ color:#777777; font-size:13px; line-height:24px; display:block; margin-bottom:40px;}
.lxfs_top ul{ clear:both; width:400px; margin:0 auto; margin-bottom:30px; overflow:hidden;}
.lxfs_top ul li{ float:left; width:46%; margin:2%;}
.lxfs_top ul li img{ border:1px solid #dbdbdb;}
.lxfs_top ul li p{ color:#898989; font-size:14px; line-height:30px;}
.lxfs_bottom_top01{ font-size:20px; color:#333333; text-align:center;}
.lxfs_bottom_top02{ font-size:33px; color:#ff9900; text-align:center; font-weight:bold;}
.lxfs_bottom ul{ margin-bottom:68px; clear:both; overflow:hidden;}
.lxfs_bottom ul li{ border-bottom:1px solid #e9e9e9; padding-top:50px; padding-bottom:34px; height:135px; overflow:hidden; text-align:left;}
.lxfs_bottom ul li img{ width:auto; float:left;}
.lxfs_bottom ul li p{ color:#9c9c9c; font-size:15px;}
.lxfs_bottom ul li span{ color:#2e2e2e; font-size:20px;}

.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
.BMap_Marker img{ width:auto;}

 @media (max-width: 1000px) {
.news_ny li>a>p:first-child{display: none;}
.news_ny li>a>p:nth-child(2){width: 27%;margin-right: 10px;}
.zxly_ny_nr{ width:80%;}
.anniu_ny{ margin-left:133px;}
 }

 @media (max-width: 767px) {
.chejian_nr_right li img{ height:auto;}
.navigation{display: none;}
.sidebar_xs{display: block;}
.news_ny_des{width: 100%;}
.news_ny_img{ display:none;}
.news_ny_des{ margin-top:0px;}
.pro_ny_content_tit p{ width:25%;}
.products_ny_tits p{ width:25%;}
.cpny_img{ max-width:80%;}
.zxly_ny_nr{ width:90%;}
.anniu_ny{ margin-left:0px; width:100%;}
#dituContent{ height:450px !important;}



 }
 
  @media (max-width: 556px) {
.lxfs_bottom ul li{ width:100%;}


 }

 @media (max-width: 425px) {
.ny_fl{ width:100%; float:none; clear:both;}
.ny_fl li{ width:25%; margin:0px; text-align:center;}
.title_ny_tit{ line-height:25px; padding-top:7px; padding-bottom:7px; padding-left:18px;}
.pro_ny_content_tit p{ width:30%;}
.products_ny_tits p{ width:30%;}
#dituContent{ height:300px !important;}
.lxfs_top ul{ width:100%;}
.lxfs_top p{ font-size:20px; line-height:30px;}



 }

/* mobile_footer */
.mobile_footer { position: fixed; z-index: 520; bottom: 0; left: 0; right: 0; display:none; }

.mobile_footer ul { display: flex; justify-content: space-between; margin-bottom:0px; }

.mobile_footer ul li { padding: 7px 5px; background-color: #337fe5; }

.mobile_footer ul li:nth-child(3) i.iconfont { transform: translateY(-2px); }

.mobile_footer ul li a { color: #fff; display: flex; align-items: center; justify-content: center; line-height:30px; }

.mobile_footer ul li a i.iconfont { font-size: 21px; color: #fff; }

.mobile_footer ul li a span { font-size: 16px; margin-left: 5px; color: #fff; }
.row{ margin:0px;}

@media (max-width: 768px) {  
.mobile_footer{ display:block;}

}

.none992{ height:91px;}
/*  头部  */
header { position: fixed; top: 0; z-index: 520; width: 100%; background:#FFF; /*  导航条  */ }

header .header_content { position: relative; }

header .header_content .row { display: flex; }

header .header_content .row .hc_left { display: flex; align-items: center; padding: 20px 0 20px 15px; }

header .header_content .row .hc_left .company_logo img { width: 100%; }

header .header_content .row .hc_left .middle_line { margin: 0 15px; width: 1px; height: 55px; background-color: #023763; }

header .header_content .row .hc_left .right_text { margin-left: 10px; text-align: left; color: #2d2d2d; white-space: nowrap; }

@media screen and (max-width: 1300px) {
  header .header_content .row .hc_left .right_text{
    display: none;
  }
}

header .header_content .row .hc_left .right_text a { color: #2d2d2d; }

header .header_content .row .hc_left .right_text .line1 { font-size: 21px; font-weight: bold; }

header .header_content .row .hc_left .right_text .line2 { font-size: 13px; }

header .header_content .row .hc_right { display: flex; align-items: center; justify-content: flex-end; }

header .header_content .row .hc_right ul.hc_nav { display: flex; }

header .header_content .row .hc_right ul.hc_nav > li.nav_on > a { color: #337fe5; }

header .header_content .row .hc_right ul.hc_nav > li.nav_on > a::before { width: 100%; }

header .header_content .row .hc_right ul.hc_nav > li.dropdown ul.dropdown-menu { -moz-box-shadow: 0px 0px 0px; -webkit-box-shadow: 0px 0px 0px; -o-box-shadow: 0px 0px 0px; box-shadow: 0px 0px 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; padding: 0; width: 200px; background: #fff; border: solid 1px #e0e0e0; border-top: solid 5px; margin-top: 0; }

header .header_content .row .hc_right ul.hc_nav > li.dropdown ul.dropdown-menu > li > a { padding: 10px 15px; border-bottom: solid 1px #eee; color: #6f6f6f; }

header .header_content .row .hc_right ul.hc_nav > li.dropdown ul.dropdown-menu > li > a:hover { background-color: #337fe5; color: #fff; }

header .header_content .row .hc_right ul.hc_nav > li.dropdown ul.dropdown-menu > li:last-child > a { border-bottom: none; }

header .header_content .row .hc_right ul.hc_nav > li.dropdown ul.dropdown-menu li a { text-align: left; }

header .header_content .row .hc_right ul.hc_nav > li a { font-weight: 600; }

header .header_content .row .hc_right ul.hc_nav > li a i.dropdown_icon { display: none; }

header .header_content .row .hc_right ul.hc_nav > li > a { text-transform: uppercase; padding: 35px 20px; color: #333333; font-size: 15px; font-weight: 600; position: relative; transition: all .4s ease; display: flex; justify-content: space-between; white-space: nowrap; }

header .header_content .row .hc_right ul.hc_nav > li > a:hover { background-color: initial; }

header .header_content .row .hc_right ul.hc_nav > li > a span { position: relative; z-index: 99; }

@media (max-width: 1200px) { header .header_content .row .hc_right ul.hc_nav > li > a { padding: 35px 13px; font-size: 15px; } }

header .header_content .row .hc_right ul.hc_nav > li > a::before { content: ''; position: absolute; width: 0; height: 3px; left: 0; bottom: 0; z-index: 2; background-color: #337fe5; transition: all .4s ease; }

header .header_content .row .hc_right ul.hc_nav > li > a::after { content: ''; position: absolute; width: 0; height: 3px; left: 0; bottom: 0; z-index: 2; display: none; background-color: #337fe5; transition: all .4s ease; }

header .header_content .row .hc_right ul.hc_nav > li > a > i.dropdown_icon { display: block; transform: rotateZ(90deg); font-size: 12px; font-weight: normal; }

header .header_content .row .hc_right .tel_box { margin-left: 15px; display: flex; align-items: center; color: #333333; }

header .header_content .row .hc_right .tel_box .left_icon { border: 2px solid #3f3f3f; border-radius: 50%; text-align:center; width: 30px; height: 30px; line-height: 26px; font-size: 16px; flex-shrink: 0; }

header .header_content .row .hc_right .tel_box .right_text { line-height: 1.2; margin-left: 10px; white-space: nowrap;}

header .header_content .row .hc_right .tel_box .right_text span { text-align: left; display: block; }

header .header_content .row .hc_right .tel_box .right_text span.tit { font-size: 14px; }

header .header_content .row .hc_right .tel_box .right_text span.num { font-size: 24px; font-weight: bold; }

header .header_content .row .hc_right .search_show_form_button { cursor: pointer; color: #333333; font: 20px; font-weight: bold; margin-left: 15px; }

@media (max-width: 1300px) { header .header_content .row .hc_right .search_show_form_button { display: none; } }


header .header_content .row .down_global_wrapper { position: absolute; z-index: 999; left: 0; top: calc(100% - 4px); width: 100%; background-color: #fff; }

header .header_content .row .down_global_wrapper ul.dropdown-menu_global { display: none; overflow: hidden; padding: 20px 0; }

header .header_content .row .down_global_wrapper ul.dropdown-menu_global li { float: left; width: calc(100% / 5 - 20px); margin-right: 19px; }

header .header_content .row .down_global_wrapper ul.dropdown-menu_global li .img_box img { max-width: 100%; }

header .header_content .row .down_global_wrapper ul.dropdown-menu_global li .cate_name { padding: 15px 0; border-bottom: 1px solid #969696; }

header .header_content .row .down_global_wrapper ul.dropdown-menu_global li .cate_name a { color: #333; font-size: 18px; font-weight: bold; }

header .header_content .row .down_global_wrapper ul.dropdown-menu_global li .pro_lists a { color: #969696; font-size: 16px; margin-top: 5px; display: block; padding: 0 10px; }

header .header_content .row .down_global_wrapper ul.dropdown-menu_global li .pro_lists a:hover { color: #337fe5; }

header .header_content .row .down_global_wrapper ul.dropdown-menu_global.dropdown-menu_global_li_6 li { width: calc(100% / 6 - 20px); }

header .header_content .row .down_global_wrapper ul.dropdown-menu_global.dropdown-menu_global_li_4 li { width: calc(100% / 4 - 20px); }

header .header_content .row .down_global_wrapper ul.dropdown-menu_global.dropdown-menu_global_yewu li .img_box { position: relative; width: 100%; padding-bottom: 68%; overflow: hidden; }

header .header_content .row .down_global_wrapper ul.dropdown-menu_global.dropdown-menu_global_yewu li .img_box img { position: absolute; top: 0; left: 0; width: 100%; height: 200px; }

header .header_content .row .down_global_wrapper ul.dropdown-menu_global.dropdown-menu_global_fangan li { width: calc((100% - 400px) / 4); text-align: left; }

header .header_content .row .down_global_wrapper ul.dropdown-menu_global.dropdown-menu_global_fangan li .tit_name { margin-bottom: 15px; }

header .header_content .row .down_global_wrapper ul.dropdown-menu_global.dropdown-menu_global_fangan li .tit_name a { color: #333; font-weight: bold; font-size: 18px; display: block; }

header .header_content .row .down_global_wrapper ul.dropdown-menu_global.dropdown-menu_global_fangan li .tit_name em { color: #333; font-size: 15px; }

header .header_content .row .down_global_wrapper ul.dropdown-menu_global.dropdown-menu_global_fangan li .imgs_lists .item { display: flex; }

header .header_content .row .down_global_wrapper ul.dropdown-menu_global.dropdown-menu_global_fangan li .imgs_lists .item .img_box img { width: 80px; height: 80px; }

header .header_content .row .down_global_wrapper ul.dropdown-menu_global.dropdown-menu_global_fangan li .imgs_lists .item a.right_text { display: flex; flex-direction: column; justify-content: space-between; padding: 5px; }

header .header_content .row .down_global_wrapper ul.dropdown-menu_global.dropdown-menu_global_fangan li .imgs_lists .item a.right_text span { display: block; color: #919191; font-size: 16px; }

header .header_content .row .down_global_wrapper ul.dropdown-menu_global.dropdown-menu_global_fangan li .imgs_lists .item a.right_text .icon { display: block; text-align: left; color: #337fe5; font-size: 16px; font-weight: bold; }

header .header_content .row .down_global_wrapper ul.dropdown-menu_global.dropdown-menu_global_fangan li .more { margin-top: 15px; color: #337fe5; font-size: 16px; font-weight: bold; }

header .header_content .row .down_global_wrapper ul.dropdown-menu_global.dropdown-menu_global_fangan li.last { width: calc(400px - 100px); }

header .header_content .row .down_global_wrapper ul.dropdown-menu_global.dropdown-menu_global_fangan li.last .img img { width: 100%; height: 200px; }

header .header_content .row .down_global_wrapper ul.dropdown-menu_global.dropdown-menu_global_fangan li.last .text { font-size: 15px; }

header .header_content .row .down_global_wrapper ul.dropdown-menu_global.dropdown-menu_global_fangan li.last .text a.more { color: #337fe5; font-size: 15px; font-weight: bold; margin-top: 0; }



header nav.navbar.bootsnav.navbar-default { background-color: #fff; margin-bottom: 0; border: none; border-radius: 0; min-height: initial; position: fixed; z-index: 521; width: 100%; top: 0; box-shadow: 0 5px 5px #f0f0f0; }

header nav.navbar.bootsnav.navbar-default .container { padding: 0; position: relative; display: flex; justify-content: space-between; align-items: center; }

@media screen and (max-width: 992px) { header nav.navbar.bootsnav.navbar-default .container { background-color: transparent; } .none992{ display:none;} }

header nav.navbar.bootsnav.navbar-default .container::before, header nav.navbar.bootsnav.navbar-default .container::after { display: none; }

header nav.navbar.bootsnav.navbar-default .container .navbar-header { margin-right: 0; min-width: 0; /* 解决flex 布局下 ellipsis 失效问题 父元素加 min-width: 0; */ display: flex; justify-content: space-between; align-items: center; }

header nav.navbar.bootsnav.navbar-default .container .navbar-header::before, header nav.navbar.bootsnav.navbar-default .container .navbar-header::after { content: unset; display: initial; }

header nav.navbar.bootsnav.navbar-default .container .navbar-header .navbar-toggle { background-color: transparent; border: none; margin-left: 15px; margin-right: 0 !important; margin-top: 8px !important; margin-bottom: 8px !important; top: 0 !important; }

@keyframes smallbig { 0% { transform: scale(1); }
  50% { transform: scale(0); }
  100% { transform: scale(1); } }

header nav.navbar.bootsnav.navbar-default .container .navbar-header .navbar-toggle .icon-bar { background-color: #ccc; transition: all 0.2s; width: 30px; height: 2px; margin: 8px auto; }

@media (max-width: 992px) { header nav.navbar.bootsnav.navbar-default .container .navbar-header .navbar-toggle { animation: smallbig .6s ease-in-out; }
  header nav.navbar.bootsnav.navbar-default .container .navbar-header .navbar-toggle.collapsed { animation: none; }
  header nav.navbar.bootsnav.navbar-default .container .navbar-header .navbar-toggle.collapsed .top-bar { transform: rotateZ(0); }
  header nav.navbar.bootsnav.navbar-default .container .navbar-header .navbar-toggle.collapsed .middle-bar { opacity: 1; }
  header nav.navbar.bootsnav.navbar-default .container .navbar-header .navbar-toggle.collapsed .bottom-bar { transform: rotateZ(0); }
  header nav.navbar.bootsnav.navbar-default .container .navbar-header .navbar-toggle .top-bar { transform: translateY(8px) rotate(45deg); }
  header nav.navbar.bootsnav.navbar-default .container .navbar-header .navbar-toggle .middle-bar { opacity: 0; }
  header nav.navbar.bootsnav.navbar-default .container .navbar-header .navbar-toggle .bottom-bar { transform: translateY(-12px) rotate(-45deg); } }

header nav.navbar.bootsnav.navbar-default .container .navbar-header .logo { height: auto; display: flex; align-items: center; padding: 15px 15px; }

@media screen and (max-width: 768px) { header nav.navbar.bootsnav.navbar-default .container .navbar-header .logo { padding-left: 15px; padding-top: 8px; padding-bottom: 8px; padding-right: 8px; } }

header nav.navbar.bootsnav.navbar-default .container .navbar-header .logo:hover { color: #777; }

header nav.navbar.bootsnav.navbar-default .container .navbar-header .logo .logo_img { text-align: left; }

@media screen and (max-width: 992px) { header nav.navbar.bootsnav.navbar-default .container .navbar-header .logo .logo_img img { height: 50px; } }

@media screen and (max-width: 768px) { header nav.navbar.bootsnav.navbar-default .container .navbar-header .logo .logo_img img { height: 33px; } }

header nav.navbar.bootsnav.navbar-default .container .navbar-header .logo .right_text .line1 { font-weight: bold; font-size: 20px; }

header nav.navbar.bootsnav.navbar-default .container .navbar-header .left_text { line-height: 1; text-align: left; min-width: 0; /* 解决flex 布局下 ellipsis 失效问题 父元素加 min-width: 0; */ }

header nav.navbar.bootsnav.navbar-default .container .navbar-header .left_text .ch { font-size: 26px; font-weight: bold; color: #2e2e2e; }

@media (max-width: 1200px) { header nav.navbar.bootsnav.navbar-default .container .navbar-header .left_text .ch { font-size: 22px; } }

@media (max-width: 500px) { header nav.navbar.bootsnav.navbar-default .container .navbar-header .left_text .ch { font-size: 18px; } }

header nav.navbar.bootsnav.navbar-default .container .navbar-header .left_text .en { margin-top: 5px; color: #dfdfdf; font-size: 12px; font-weight: bold; }

header nav.navbar.bootsnav.navbar-default .container .navbar-collapse { padding-right: 0; padding-left: 0; display: flex !important; align-items: center; }

@media (max-width: 992px) { header nav.navbar.bootsnav.navbar-default .container .navbar-collapse { flex-direction: column; } }

header nav.navbar.bootsnav.navbar-default .container .navbar-collapse.in ul.nav.navbar-nav > li { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); }

@media (max-width: 992px) { header nav.navbar.bootsnav.navbar-default .container .navbar-collapse ul.nav.navbar-nav { padding: 0; text-align: left; width: 100%; } }

header nav.navbar.bootsnav.navbar-default .container .navbar-collapse ul.nav.navbar-nav > li { position: relative; border-bottom: 1px solid #f5f5f5; transform: translateY(0); -webkit-transform: translateY(100%); transform: translateY(100%); -webkit-transition: all 0.6s cubic-bezier(0.77, 0, 0.175, 1) 0ms; transition: all 0.6s cubic-bezier(0.77, 0, 0.175, 1) 0ms; opacity: 0; }

header nav.navbar.bootsnav.navbar-default .container .navbar-collapse ul.nav.navbar-nav > li:nth-child(1) { -webkit-transition: all 0.2s cubic-bezier(0.77, 0, 0.175, 1) 0ms; transition: all 0.2s cubic-bezier(0.77, 0, 0.175, 1) 300ms; }

header nav.navbar.bootsnav.navbar-default .container .navbar-collapse ul.nav.navbar-nav > li:nth-child(2) { -webkit-transition: all 0.4s cubic-bezier(0.77, 0, 0.175, 1) 0ms; transition: all 0.4s cubic-bezier(0.77, 0, 0.175, 1) 300ms; }

header nav.navbar.bootsnav.navbar-default .container .navbar-collapse ul.nav.navbar-nav > li:nth-child(3) { -webkit-transition: all 0.6s cubic-bezier(0.77, 0, 0.175, 1) 0ms; transition: all 0.6s cubic-bezier(0.77, 0, 0.175, 1) 300ms; }

header nav.navbar.bootsnav.navbar-default .container .navbar-collapse ul.nav.navbar-nav > li:nth-child(4) { -webkit-transition: all 0.8s cubic-bezier(0.77, 0, 0.175, 1) 0ms; transition: all 0.8s cubic-bezier(0.77, 0, 0.175, 1) 300ms; }

header nav.navbar.bootsnav.navbar-default .container .navbar-collapse ul.nav.navbar-nav > li:nth-child(5) { -webkit-transition: all 1s cubic-bezier(0.77, 0, 0.175, 1) 0ms; transition: all 1s cubic-bezier(0.77, 0, 0.175, 1) 300ms; }

header nav.navbar.bootsnav.navbar-default .container .navbar-collapse ul.nav.navbar-nav > li:nth-child(6) { -webkit-transition: all 1.2s cubic-bezier(0.77, 0, 0.175, 1) 0ms; transition: all 1.2s cubic-bezier(0.77, 0, 0.175, 1) 300ms; }

header nav.navbar.bootsnav.navbar-default .container .navbar-collapse ul.nav.navbar-nav > li:nth-child(7) { -webkit-transition: all 1.4s cubic-bezier(0.77, 0, 0.175, 1) 0ms; transition: all 1.4s cubic-bezier(0.77, 0, 0.175, 1) 300ms; }

header nav.navbar.bootsnav.navbar-default .container .navbar-collapse ul.nav.navbar-nav > li:nth-child(8) { -webkit-transition: all 1.6s cubic-bezier(0.77, 0, 0.175, 1) 0ms; transition: all 1.6s cubic-bezier(0.77, 0, 0.175, 1) 300ms; }

header nav.navbar.bootsnav.navbar-default .container .navbar-collapse ul.nav.navbar-nav > li::after { content: ""; width: 0; height: 3px; background: #337fe5; position: absolute; bottom: 0; left: 0; transition: all 0.5s ease 0s; }

@media screen and (max-width: 992px) { header nav.navbar.bootsnav.navbar-default .container .navbar-collapse ul.nav.navbar-nav > li { border: none; } }

header nav.navbar.bootsnav.navbar-default .container .navbar-collapse ul.nav.navbar-nav > li .dropdown_icon { display: none; }

header nav.navbar.bootsnav.navbar-default .container .navbar-collapse ul.nav.navbar-nav > li.nav_on::after { width: 100%; }

header nav.navbar.bootsnav.navbar-default .container .navbar-collapse ul.nav.navbar-nav > li.nav_on a { font-size: 16px; }

header nav.navbar.bootsnav.navbar-default .container .navbar-collapse ul.nav.navbar-nav > li > a { text-transform: uppercase; font-weight: 600; padding: 40px 20px; color: #5b5b5b; font-size: 16px; margin-bottom: 0; position: relative; z-index: 10; border: none; border-bottom: solid 1px #e0e0e0; }

@media (max-width: 1200px) { header nav.navbar.bootsnav.navbar-default .container .navbar-collapse ul.nav.navbar-nav > li > a { padding: 35px 10px; font-size: 15px; } }

@media screen and (max-width: 992px) { header nav.navbar.bootsnav.navbar-default .container .navbar-collapse ul.nav.navbar-nav > li > a { color: #7a7a7a; } }

@media screen and (max-width: 1200px) { header nav.navbar.bootsnav.navbar-default .container .navbar-collapse ul.nav.navbar-nav > li > a { padding: 25px 15px; } }

@media screen and (max-width: 992px) { header nav.navbar.bootsnav.navbar-default .container .navbar-collapse ul.nav.navbar-nav > li > a { padding: 12px 15px; } }

header nav.navbar.bootsnav.navbar-default .container .navbar-collapse ul.nav.navbar-nav > li.dropdown ul.dropdown-menu { background-color: #fff; border-color: #ccc; }

header nav.navbar.bootsnav.navbar-default .container .navbar-collapse ul.nav.navbar-nav > li.dropdown ul.dropdown-menu > li a { padding: 10px; }

header nav.navbar.bootsnav.navbar-default .container .navbar-collapse ul.nav.navbar-nav > li.dropdown ul.dropdown-menu > li.dropdown > a.dropdown-toggle .dropdown_icon { position: absolute; top: 50%; right: 15px; transform: translateY(-50%); margin: 0; transition: all 0.5s cubic-bezier(0.6, -0.28, 0.735, 0.045); display: block; }

header nav.navbar.bootsnav.navbar-default .container .navbar-collapse ul.nav.navbar-nav > li.dropdown ul.dropdown-menu > li.dropdown.on a.dropdown-toggle .dropdown_icon { transform: translateY(-50%) rotateZ(90deg); transition: all 0.5s cubic-bezier(0.6, -0.28, 0.735, 0.045); }

header nav.navbar.bootsnav.navbar-default .container .navbar-collapse ul.nav.navbar-nav > li.dropdown a.dropdown-toggle .dropdown_icon { position: absolute; top: 50%; right: 15px; transform: translateY(-50%); margin: 0; transition: all 0.5s cubic-bezier(0.6, -0.28, 0.735, 0.045); display: block; }

header nav.navbar.bootsnav.navbar-default .container .navbar-collapse ul.nav.navbar-nav > li.dropdown.on a.dropdown-toggle .dropdown_icon { transform: translateY(-50%) rotateZ(90deg); transition: all 0.5s cubic-bezier(0.6, -0.28, 0.735, 0.045); }

@media (max-width: 992px) { header nav.navbar.bootsnav.navbar-default .container .navbar-collapse ul.nav.navbar-nav > li.dropdown a.dropdown-toggle::before { display: none; }
  header nav.navbar.bootsnav.navbar-default .container .navbar-collapse ul.nav.navbar-nav > li.dropdown a.dropdown-toggle::after { display: none; } }

header nav.navbar.bootsnav.navbar-default .container .navbar-collapse a.site_language { width: 32px; height: 32px; background-color: #337fe5; border-radius: 50%; line-height: 32px; color: #333333; font-size: 14px; margin-top: -5px; }

@media (max-width: 992px) { header nav.navbar.bootsnav.navbar-default .container .navbar-collapse a.site_language { margin-top: 20px; } }

@media screen and (max-width: 992px) { header nav.navbar.bootsnav.navbar-mobile .navbar-collapse { height: 100vh !important; } }


/*内页切换样式*/
.ny_zhutu .cloudZoomBox .jqueryzoom { text-align: left; border: 1px solid #ccc; float:right; width:80%;}

@media screen and (max-width: 992px) {.ny_zhutu .cloudZoomBox .jqueryzoom { text-align: center; } }

.ny_zhutu .cloudZoomBox .jqueryzoom img {  width: 100%; }

@media screen and (max-width: 992px) {.ny_zhutu .cloudZoomBox .jqueryzoom img { width: 100%; } }

@media screen and (max-width: 450px) {.ny_zhutu .cloudZoomBox .jqueryzoom img { width: 100%; } }

.ny_zhutu .cloudZoomBox .small_imgs { overflow: hidden; margin-bottom:0px; float:left; width:19%; }

.ny_zhutu .cloudZoomBox .small_imgs li img { width: 100%; border: 1px solid #ccc;}
.ny_zhutu .cloudZoomBox .small_imgs li{/* float:left; width:19.6%;  margin:5px 0.2%;*/ clear:both; width:88px; margin-bottom:5px;}
.cloudzoom-zoom{ width:400px !important; height:400px !important;}
.cloudzoom-zoom img{ width:100% !important; height:100% !important; left:0 !important; top:0 !important;}
.ny_zhutu{ text-align:left; width:41%; float:left; margin-bottom:20px;}
.ny_zhutu img{ max-width:100%;}
.pro_ny_tit{font-size: 32px !important;text-align: center !important; line-height:45px;margin-bottom:15px !important;color: #666;}
.proshowright_ny{ width:48%; float:right;}
.proshowright_ny p{ font-size:16px; line-heght:20px;}
.pro_ny_right p {font-size: 16px;color: #666;line-height: 30px;}
.pro_ny_right{ float:right; padding-top:20px; padding-bottom:20px;}


/* 增加container的不同width */
@media (min-width: 1300px) { .container1300 { width: 1300px; } }

@media (min-width: 1400px) { .container1400 { width: 1400px; } }


/* 首页banner图 */
.banner { overflow: hidden; }

.banner .banner_img .swiper-container { background-color: #1f1f21; }

.banner .banner_img .swiper-container .swiper-slide { text-align: center; }

.banner .banner_img .swiper-container .swiper-slide a { width: 100%; text-align: center; }

.banner .banner_img .swiper-container .swiper-slide img { width: 100%; height: auto; min-height: 100%; }

@media (max-width: 500px) { .banner .banner_img .swiper-container .swiper-slide img { height: 180px; width: auto; margin: 0 -100%; } }

.banner .banner_img .swiper-container .swiper-slide-active img, .banner .banner_img .swiper-container .swiper-slide-duplicate-active img { transform: scale(1); transition: 6s linear; }

@media screen and (max-width: 768px) { .banner .banner_img .swiper-container .swiper-button-prev, .banner .banner_img .swiper-container .swiper-button-next { background-size: 0.9375rem 1.52778rem; } }

.banner .banner_img .swiper-container .swiper-pagination-bullets { margin-top: 0 !important; bottom: 70px !important; }

@media (max-width: 768px) { .banner .banner_img .swiper-container .swiper-pagination-bullets { bottom: 10px !important; } }

.banner .banner_img .swiper-container .swiper-pagination-bullet { background: none; opacity: 1; margin: 0 6px !important; width: 9px; height: 9px; position: relative; outline: none; vertical-align: middle; }

.banner .banner_img .swiper-container .swiper-pagination-bullet span { width: 3px; height: 3px; background: #CCC; display: block; border-radius: 50%; margin-top: 3px; margin-left: 3px; }

.banner .banner_img .swiper-container .swiper-pagination-bullet i { background: #fff; height: 1px; width: 20px; position: absolute; top: 4px; transform: scaleX(0); transform-origin: left; z-index: 3; transition-timing-function: linear; }

.banner .banner_img .swiper-container .swiper-pagination-bullet-active span, .banner .banner_img .swiper-container .swiper-pagination-bullet:hover span { width: 9px; height: 9px; margin-top: 0; margin-left: 0; background: #fff; position: relative; z-index: 1; }

.banner .banner_img .swiper-container .swiper-pagination-bullet-active i { animation: middle 6s; }

.banner .banner_img .swiper-container .swiper-pagination-bullet:first-child.swiper-pagination-bullet-active i { animation: first 6s; }

.banner .banner_img .swiper-container .swiper-pagination-bullet:last-child.swiper-pagination-bullet-active i { animation: last 6s; }

@keyframes first { 0% { transform: scaleX(0.5);
    left: 0px; }
  /*091*/
  100% { transform: scaleX(1);
    left: 2px; }
  /*0915*/ }

@keyframes last { 0% { transform: scaleX(0.7);
    left: -10px; }
  /*1090*/
  20% { transform: scaleX(0.3);
    left: 2px; }
  /*090*/
  100% { transform: scaleX(0.3);
    left: 0px; }
  /*090*/ }

@keyframes middle { 0% { transform: scaleX(0.7);
    left: -10px; }
  /*1091*/
  20% { transform: scaleX(0.45);
    left: 2px; }
  /*092*/
  100% { transform: scaleX(1);
    left: 2px; }
  /*0913*/ }

.banner .banner_img img { width: 100%; }


@media (max-width: 1000px) {
.pro_ny_right{ padding-top:15px; padding-left:0px; padding-right:0px;}
.ny_zhutu{width:40%; margin-bottom:15px;}
.pro_ny_tit{font-size: 28px !important; line-height:30px;margin-bottom: 15px !important;}
.pro_ny_right p {font-size: 14px;line-height: 24px;}

	
}
@media (max-width: 768px) {
.ny_zhutu{width:100%;}
	
	
}


